home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-03-20 | 1.9 KB | 49 lines | [TEXT/MPS ] |
- # ************************************************************
- #
- # WorkSets•Update
- # Updates each workset menu item in the Files menu
- # with the new list of files.
- # To be used with UserStartup•WorkSets.menu.
- #
- # Copyright Apple Computer,Inc. 1996
- # All rights reserved
- #
- # ************************************************************
-
- Set CurrentDir `Directory`
- Directory "{MPW}WorkSets:"
- For EachFile in `Files -s`
- AddMenu WorkSetsEdit "{EachFile}" "Open ∂'{MPW}WorkSets:{EachFile}∂'"
- AddMenu WorkSetsRemove "{EachFile}" " ∂
- Set Exit 0 ; ∂
- (Close -y ∂"{MPW}WorkSets:{EachFile}∂") ∑ Dev:Null ; ∂
- (Delete -i ∂"{MPW}WorkSets:{EachFile}∂") ∑ Dev:Null ; ∂
- DeleteMenu WorkSetsEdit ∂"{EachFile}∂"; ∂
- DeleteMenu WorkSetsRemove ∂"{EachFile}∂"; ∂
- DeleteMenu WorkSetsOpen ∂"{EachFile}∂"; ∂
- DeleteMenu WorkSetsClose ∂"{EachFile}∂"; ∂
- DeleteMenu WorkSetsShow ∂"{EachFile}∂"; ∂
- DeleteMenu WorkSetsHide ∂"{EachFile}∂"; ∂
- WorkSets•Update; ∂
- "
- AddMenu WorkSetsOpen "{EachFile}" "(Open ∂`Catenate ∂'{MPW}WorkSets:{EachFile}∂'∂`) ∑ Dev:Null"
- AddMenu WorkSetsClose "{EachFile}" "(Close -y ∂`Catenate ∂'{MPW}WorkSets:{EachFile}∂'∂`) ∑ Dev:Null"
- AddMenu WorkSetsShow "{EachFile}" "(ShowWindows ∂`Catenate ∂'{MPW}WorkSets:{EachFile}∂'∂`) ∑ Dev:Null"
- AddMenu WorkSetsHide "{EachFile}" "(HideWindows ∂`Catenate ∂'{MPW}WorkSets:{EachFile}∂'∂`) ∑ Dev:Null"
- End
-
- AddMenu File '(-5' ''
- AddMenu -link File 'Edit WorkSet' WorkSetsEdit
- AddMenu -link File 'Remove WorkSet' WorkSetsRemove
- AddMenu File '(-6' ''
- AddMenu -link File 'Open WorkSet' WorkSetsOpen
- AddMenu -link File 'Close WorkSet' WorkSetsClose
- AddMenu -link File 'Show WorkSet' WorkSetsShow
- AddMenu -link File 'Hide WorkSet' WorkSetsHide
-
- # Repeat these to work around a bug with "AddMenu" and links.
- AddMenu -link File 'Edit WorkSet' WorkSetsEdit
- AddMenu -link File 'Remove WorkSet' WorkSetsRemove
-
- Directory "{CurrentDir}"
-